use concurrency::Matrix;

fn main() -> anyhow::Result<()> {
    let a = Matrix::new([1, 2, 3, 4], 2, 2);
    let b = Matrix::new([1, 2, 3, 4], 2, 2);
    // let result = multiply(&a, &b);
    println!("Result: {:?}", a * b);
    Ok(())
}